VILLASfpga


Ein Framework für FPGA-basierte Echtzeitsimulation und Interfaces

VILLASfpga

VILLASfpga ist eine Erweiterung zu VILLASnode für harte Echtzeit/FPGA-unterstützte Simulation. Für lokale Echtzeit Co-Simulationen bietet VILLASfpga eine FPGA-basierte harte Echtzeitverbindung zum Verbinden von Simulatoren und HIL Testbenches. VILLASfpga besteht aus einem rekonfigurierbaren Cross-Bar Switch zum Anpassen des Signalroutings während der Laufzeit und bietet DMA Engines zum Datentransfer zum VILLASnode Softwaregateway.

Architektur

Dokumentation

Wir stellen Benutzerdokumentation auf dieser Webseite zur Verfügung: https://villas.fein-aachen.org/docs/fpga/.

Für weitere Fragen treten Sie bitte unserem Slack Channel bei: FEIN Aachen e.V. Slack.

Publikationen

VILLASfpga wird präsentiert und/oder verwendet in folgenden Publikationen.

Wir bitten akademische Nutzer unserer Tools das folgende Paper in ihren eigenen Publikationen zu zitieren.

Eine vollständige Liste wissenschaftlicher Veröffentlichungen über oder unter Verwendung des VILLASframeworks finden Sie in der Dokumentation.

Präsentationen

  • VILLASfpga (Master Thesis defense - Steffen Vogel - 20th July 2016 - Aachen, Germany)

Downloads

Für Details konsultieren Sie bitte die Downloads Seite.

2018-2025, Institute for Automation of Complex Power Systems, EONERC

Lizensierung

VILLASfpga ist als Open Source Software unter der Apache 2.0 Lizenz veröffentlicht.

Weitere Lizensierungsmöglichkeiten sind auf Anfrage verfügbar. Bitte kontaktieren Sie dazu Prof. Antonello Monti für weitere Details.

Autoren

Mehrere Personen und Organisationen sind an der Entwicklung des VILLAS-Frameworks beteiligt. Die meisten Beiträge wurden von den folgenden Autoren geleistet:

Institut für Automatisierung komplexer Energiesysteme (ACS)
EON Energy Research Center (EONERC)
RWTH Universität Aachen, Deutschland

EONERC ACS Logo

Steffen Vogel (post@steffenvogel.de) hat die Entwicklung von VILLASfpga koordiniert. Seit 2024 ist VILLASfpga in VILLASnode eingegliedert.

Kontakt & Gemeinschaft

GitHub Issues und Diskussionsforen sind der bevorzugte Weg, um mit uns in Kontakt zu treten: